#str0!0@# is undefined. (Use "?" to show "undefined".) As a rule, #strx!0@# = 1. What if x = 0? How do we evaluate #str0!0@#?